// #include<reg51.h>

// sbit reload = P3^0;

// void main()
// {
//     //时钟频率6Mhz,12个机器周期2微秒，需要500微秒
//     //方式1，高八位，低八位分别储存
//     TMOD = 0X06;
//     TH0 = 0x06;
//     TL0 = 0xff;
//     EA = 1;
//     ET0 = 1;
//     TR0 = 1;
//     TR1 = 1;
// } 

#include<reg51.h>

sbit P3_0 = P3^0;

void main()
{
    TMOD = 0x06;
    TH0 = 0x06;
    TL0 = 0xff;
    TR0 = 1;
    while(1){
        while(!TF0);
        TF0 = 0;
        TMOD = 0x02;
        P3_0 = 0;
        while(!TF0);
        TF0 = 0;
        P3_0 = 1;
        TMOD = 0x06;
        TL0 = 0xff;
    }
}